
@layer base {
  
  body, :host {
    /* Color */
      --neutral-0: #ffffff;
--neutral-50: #F5F7FA;
--neutral-100: #F2F5F8;
--neutral-200: #E1E4EA;
--neutral-300: #CACFD8;
--neutral-400: #99A0AE;
--neutral-500: #717784;
--neutral-600: #525866;
--neutral-700: #2B303B;
--neutral-800: #222530;
--neutral-900: #181B25;
--neutral-950: #0E121B;
--blue-50: #EBF1FF;
--blue-100: #D5E2FF;
--blue-200: #C0D5FF;
--blue-300: #97BAFF;
--blue-400: #6895FF;
--blue-500: #335CFF;
--blue-600: #3559E9;
--blue-700: #2547D0;
--blue-800: #1F3BAD;
--blue-900: #182F8B;
--blue-950: #122368;
--orange-50: #FFF1EB;
--orange-100: #FFE3D5;
--orange-200: #FFD5C0;
--orange-300: #FFBA97;
--orange-400: #FF9A68;
--orange-500: #FF8447;
--orange-600: #E97135;
--orange-700: #D05E25;
--orange-800: #AD4E1F;
--orange-900: #8B3E18;
--orange-950: #682F12;
--red-50: #FFEBEC;
--red-100: #FFD5D8;
--red-200: #FFC0C5;
--red-300: #FF97A0;
--red-400: #FF6875;
--red-500: #FB3748;
--red-600: #E93544;
--red-700: #D02533;
--red-800: #AD1F2B;
--red-900: #8B1822;
--red-950: #681219;
--green-50: #E0FAEC;
--green-100: #D0FBE9;
--green-200: #C2F5DA;
--green-300: #84EBB4;
--green-400: #3EE089;
--green-500: #1FC16B;
--green-600: #1DAF61;
--green-700: #178C4E;
--green-800: #1A7544;
--green-900: #16643B;
--green-950: #0B4627;
--yellow-50: #FFFAEB;
--yellow-100: #FFEFCC;
--yellow-200: #FFECC0;
--yellow-300: #FFE097;
--yellow-400: #FFD268;
--yellow-500: #F6B51E;
--yellow-600: #E6A819;
--yellow-700: #C99A2C;
--yellow-800: #A78025;
--yellow-900: #86661D;
--yellow-950: #624C18;
--purple-50: #EFEBFF;
--purple-100: #DCD5FF;
--purple-200: #CAC0FF;
--purple-300: #A897FF;
--purple-400: #8C71F6;
--purple-500: #7D52F4;
--purple-600: #693EE0;
--purple-700: #5B2CC9;
--purple-800: #4C25A7;
--purple-900: #3D1D86;
--purple-950: #351A75;
--sky-50: #EBF8FF;
--sky-100: #D5F1FF;
--sky-200: #C0EAFF;
--sky-300: #97DCFF;
--sky-400: #68CDFF;
--sky-500: #47C2FF;
--sky-600: #35ADE9;
--sky-700: #2597D0;
--sky-800: #1F7EAD;
--sky-900: #18658B;
--sky-950: #124B68;
--pink-50: #FFEBF4;
--pink-100: #FFD5EA;
--pink-200: #FFC0DF;
--pink-300: #FF97CB;
--pink-400: #FF68B3;
--pink-500: #FB4BA3;
--pink-600: #E9358F;
--pink-700: #D0257A;
--pink-800: #AD1F66;
--pink-900: #8B1852;
--pink-950: #68123D;
--teal-50: #E4FBF8;
--teal-100: #D0FBF5;
--teal-200: #C2F5EE;
--teal-300: #84EBDD;
--teal-400: #3FDEC9;
--teal-500: #22D3BB;
--teal-600: #1DAF9C;
--teal-700: #178C7D;
--teal-800: #1A7569;
--teal-900: #16645A;
--teal-950: #0B463E;
--alpha-neutral-24: #99a0ae3d;
--alpha-neutral-16: #99a0ae29;
--alpha-neutral-10: #99a0ae1a;
--alpha-blue-24: #476cff3d;
--alpha-blue-16: #476cff29;
--alpha-blue-10: #476cff1a;
--alpha-orange-24: #ff91473d;
--alpha-orange-16: #ff914729;
--alpha-orange-10: #ff91471a;
--alpha-red-24: #fb37483d;
--alpha-red-16: #fb374829;
--alpha-red-10: #fb37481a;
--alpha-green-24: #1fc16b3d;
--alpha-green-16: #1fc16b29;
--alpha-green-10: #1fc16b1a;
--alpha-yellow-24: #fbc64b3d;
--alpha-yellow-16: #fbc64b29;
--alpha-yellow-10: #fbc64b1a;
--alpha-purple-24: #784def3d;
--alpha-purple-16: #784def29;
--alpha-purple-10: #784def1a;
--alpha-sky-24: #47c2ff3d;
--alpha-sky-16: #47c2ff29;
--alpha-sky-10: #47c2ff1a;
--alpha-pink-24: #fb4ba33d;
--alpha-pink-16: #fb4ba329;
--alpha-pink-10: #fb4ba31a;
--alpha-teal-24: #22d3bb3d;
--alpha-teal-16: #22d3bb29;
--alpha-teal-10: #22d3bb1a;
--alpha-white-24: #ffffff3d;
--alpha-white-16: #ffffff29;
--alpha-white-10: #ffffff1a;
--alpha-black-24: #0e121b3d;
--alpha-black-16: #0e121b29;
--alpha-black-10: #0e121b1a;
--static-black: var(--neutral-950, #0E121B);
--static-white: var(--neutral-0, #ffffff);
--bg-strong: var(--neutral-950, #0E121B);
--bg-surface: var(--neutral-800, #222530);
--bg-sub: var(--neutral-300, #CACFD8);
--bg-soft: var(--neutral-200, #E1E4EA);
--bg-weak: var(--neutral-50, #F5F7FA);
--bg-white: var(--neutral-0, #ffffff);
--text-strong: var(--neutral-950, #0E121B);
--text-sub: var(--neutral-600, #525866);
--text-soft: var(--neutral-400, #99A0AE);
--text-disabled: var(--neutral-300, #CACFD8);
--text-white: var(--neutral-0, #ffffff);
--stroke-strong: var(--neutral-950, #0E121B);
--stroke-sub: var(--neutral-300, #CACFD8);
--stroke-soft: var(--neutral-200, #E1E4EA);
--stroke-white: var(--neutral-0, #ffffff);
--icon-strong: var(--neutral-950, #0E121B);
--icon-sub: var(--neutral-600, #525866);
--icon-soft: var(--neutral-400, #99A0AE);
--icon-disabled: var(--neutral-300, #CACFD8);
--icon-white: var(--neutral-0, #ffffff);
--primary-darker: var(--yellow-800, #A78025);
--primary-dark: var(--yellow-700, #C99A2C);
--primary-base: var(--yellow-500, #F6B51E);
--primary-alpha-24: var(--alpha-yellow-24, #fbc64b3d);
--primary-alpha-16: var(--alpha-yellow-16, #fbc64b29);
--primary-alpha-10: var(--alpha-yellow-10, #fbc64b1a);
--html-block-font-color: var(--text-sub, #525866);
--html-block-h1-color: var(--text-strong, #0E121B);
--html-block-h2-color: var(--text-strong, #0E121B);
--html-block-h3-color: var(--text-strong, #0E121B);
--html-block-h4-color: var(--text-strong, #0E121B);
--html-block-h5-color: var(--text-strong, #0E121B);
--html-block-strong-color: var(--text-strong, #0E121B);
  /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-geist: 'Geist',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
--html-block-font-size: 0.875rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .eIfNmk {
    width:100%;
  height:auto;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
        
      
      
  .eASObd {
    gap:16px;
  width:100%;
  margin:auto;
  max-width:1140px;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

      
          @media (min-width: 768px) {
            
  .eASObd {
    padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1200px) {
            
  .eASObd {
    gap:24px;
  padding-left:0px;
  padding-right:0px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .ckQmYH {
    :;
  color:var(--text-strong);
  overflow:hidden;;
  font-size:18px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 133.333% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.27px;;
  /* -label/-large */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .dVbxTJ {
    color:var(--primary-base, #F6B51E);
  display:inline-block;
  outline:none;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
          @media (min-width: 640px) {
            
  
      

          }
          

  .dVbxTJ:hover {
    cursor:pointer;
  text-decoration-line: underline;
  }
      


  .dVbxTJ:focus-visible {
    text-decoration-line: underline;
  }
      


  .dVbxTJ:active {
    color:var(--yellow-200, #FDE68A);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .nePY {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:15px;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  line-height:20px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ePZGRi {
    width:100%;
  align-items:center;
  padding-top:80px;
  padding-bottom:0px;
  justify-content:start;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
        
        
      
      
  .eDMctq {
    color:var(--text-soft, #99A0AE);
  width:fit-content;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .eDMctq:hover {
    color:var(--yellow-600, #E6A819);
  transition:all 500ms ease-in-out 0ms normal;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .bKMkEH {
    gap:8px;
  padding-left:0px;
  }
      

      
        
        
      
      
  .egGGJq {
    width:100%;
  padding-top:16px;
  }
      

      
        
        
      
      
  .bJueSE {
    gap:12px;
  flex:0.8;
  }
      

      
        
        
      
      
  .eQKvGh {
    fill:var(--primary-base);
  }
      

      
        
        
      
      
  .eMVomw {
    gap:4px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .fjngVQ {
    color:#FFF;;
  font-size:16px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .nUPmD {
    gap:24px;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (max-width: 785.8px) {
            
  .nUPmD {
    flex-direction:column;
  }
      

          }
          
        
        
      
      
  .evbwmP {
    gap:64px;
  width:100%;
  max-width:1140px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:32px;
  }
      

      
          @media (max-width: 785.8px) {
            
  .evbwmP {
    gap:0px;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .bnIWoC {
    color:var(--text-sub);
  font-size:var(--font-size-sm);
  font-family:Geist;
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dBLpYZ {
    gap:12px;
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
  }
      

      
        
        
      
      
  .bnPrTT {
    gap:16px;
  flex:1;
  }
      

      
        
        
      
      
  .ePwywY {
    width:100%;
  height:1px;
  background-color:var(--stroke-soft, #E1E4EA);
  }
      

      
  .ePwywY.horizontal {
    width:1px;
  height:100%;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .eeFQwW {
    color:var(--text-strong, #0E121B);
  font-size:var(--font-size-xl);
  max-width:100%;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  white-space:normal;
  letter-spacing:-1px;
  }
      

      
          @media (min-width: 640px) {
            
  .eeFQwW {
    font-size:var(--font-size-3xl);
  }
      

          }
          

  .eeFQwW.centered {
    text-align:center;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fDtdYd {
    gap:16px;
  padding-top:16px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:20px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fbatFu {
    color:var(--text-strong, #0E121B);
  font-size:var(--font-size-lg);
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  letter-spacing:-1px;
  }
      

      
          @media (min-width: 640px) {
            
  .fbatFu {
    font-size:var(--font-size-2xl);
  }
      

          }
          

  .fbatFu.centered {
    text-align:center;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dwOEhF {
    gap:12px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cLDBOY {
    row-gap:8px;
  column-gap:8px;
  }
      

      
        
        
      
      
  .cQmoaR {
    width:100%;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  justify-content:start;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
          @media (min-width: 768px) {
            
  .cQmoaR {
    padding-top:24px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:24px;
  }
      

          }
          

          @media (min-width: 1140px) {
            
  .cQmoaR {
    align-items:center;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .fjtNYY {
    color:var(--text-soft);
  display:inline-block;
  font-size:16px;
  max-width:100%;
  font-family:'Geist';
  }
      

      
          @media (min-width: 1140px) {
            
  .fjtNYY {
    text-align:center;
  }
      

          }
          
        
        
      
      
  .qRuMX {
    color:var(--text-white, #ffffff);
  width:32px;
  height:32px;
  padding-top:6px;
  border-color:var(--yellow-800, #A78025);
  border-style:solid;
  border-width:2px;
  padding-left:6px;
  border-radius:12px;
  padding-right:6px;
  padding-bottom:6px;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
          @media (min-width: 1140px) {
            
  .qRuMX {
    width:52px;
  height:52px;
  padding-top:12px;
  padding-left:12px;
  border-radius:18px;
  padding-right:12px;
  padding-bottom:12px;
  }
      

          }
          
        
        
      
      
  .dxBwiD {
    width:32px;
  height:32px;
  display:none;
  }
      

      
          @media (min-width: 1290px) {
            
  .dxBwiD {
    width:52px;
  height:52px;
  }
      

          }
          
        
        
      
      
  .ganJT {
    gap:16px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  padding-top:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1140px) {
            
  .ganJT {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .bRUqpL {
    gap:20px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
          @media (min-width: 1140px) {
            
  .bRUqpL {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .dQePmy {
    :;
  color:var(--text-white-0, #FFF);;
  display:inline-block;
  font-size:var(--font-size-2xl);
  max-width:100%;
  font-style:normal;;
  text-align:left;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:30px;
  white-space:normal;
  letter-spacing:-0.16px;;
  /* -title/-h4 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
          @media (min-width: 1140px) {
            
  .dQePmy {
    font-size:32px;
  text-align:center;
  }
      

          }
          
        
        
      
      
  .diVHib {
    gap:10px;
  flex-wrap:wrap;
  max-width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 1140px) {
            
  .diVHib {
    align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .eNmRIR {
    gap:16px;
  width:100%;
  flex-wrap:wrap;
  max-width:1140px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1140px) {
            
  .eNmRIR {
    align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eixjBK {
    display:flex;
  row-gap:8px;
  background:;
  column-gap:8px;
  align-items:flex-start;
  padding-top:16px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:flex-start;
  border-top-left-radius:16px;
  border-top-right-radius:16px;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ewiddF {
    :;
  color:var(--text-sub);
  overflow:hidden;;
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:400;;
  line-height:20px; /* 142.857% */;
  text-overflow:ellipsis;;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bXMDaN {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .ZiMxE {
    font-family:Geist;
  font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  .bmoONJ.loading {
    display:none;
  }
      

        
        
      
      
  .bmBnmv {
    height:100%;
  font-size:inherit;
  }
      

      
        
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eoakUQ {
    row-gap:16px;
  column-gap:16px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ulFSr {
    float:left;
  width:100%;
  cursor:pointer;
  overflow:hidden;
  position:relative;
  background:var(--yellow-50);
  box-sizing:border-box;
  aspect-ratio:1;
  border-color:var(--text-strong);
  border-style:solid;
  border-width:2px;
  border-top-left-radius:100%;
  border-top-right-radius:100%;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  }
      

      
        
        
      
      
  .dCxGlw {
    top:0px;
  left:0px;
  width:100%;
  position:absolute;
  }
      

      
        
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV {
    opacity:0;
  background-color:var(--overlay-inverted-a9, #000000b3);
  }
      

      
  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.open {
    opacity:1;
  }
      


  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.open-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      


  .dialog-new\:eNkkt0ycS1aLMPhWOtJUV.close-transition {
    transition:opacity 300ms ease 0ms normal;
  }
      

        
        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dialog-new\:o_AGx_fXR28AhYGxOsWS1 {
    padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dHCwdQ {
    color:var(--text-white);
  }
      

      
        
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dialog-content\:root {
    opacity:0;
  translate:0 20px;
  }
      

      
  .dialog-content\:root.open {
    opacity:1;
  translate:0 0px;
  }
      


  .dialog-content\:root.open-transition {
    transition:all 320ms ease 0ms normal;
  }
      


  .dialog-content\:root.close-transition {
    transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bCTAa-d {
    width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .bguiqc {
    width:600px;
  padding-top:4px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:16px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 601.7px) {
            
  .bguiqc {
    width:100%;
  }
      

          }
          
        
        
      
      
  .biIdGp {
    flex:1;
  width:fit-content;
  }
      

      
        
        
      
      
  .eTNrPO {
    gap:5px;
  color:var(--red-500, #FB3748);
  display:flex;
  flex-wrap:wrap;
  font-size:14px;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:12px;
  border-color:var(--red-300, #FF97A0);
  border-style:dashed;
  border-width:1px;
  padding-left:12px;
  border-radius:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  background-color:var(--red-50, #FFEBEC);
  }
      

      
        
        
      
      
  .ysEaC {
    gap:4px;
  display:flex;
  max-width:100%;
  align-items:center;
  flex-direction:row;
  }
      

      
        
        
      
      
  .bA-DSjv {
    flex:1 1 auto;
  max-width:100%;
  white-space:normal;
  overflow-wrap:break-word;
  }
      

      
        
        
      
      
  .dlgkvd {
    color:var(--red-500, #FB3748);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eAqhmn {
    :;
  color:var(--text-sub, #525866);
  font-size:13px;
  font-style:normal;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .dWiVIZ {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
        
        
      
      
  .eRYZPB {
    top:8px;
  left:8px;
  bottom:8px;
  position:absolute;
  }
      

      
        
        
      
      
  .brwzbj {
    gap:8px;
  width:100%;
  flex-direction:row;
  }
      

      
          @media (max-width: 639.6px) {
            
  .brwzbj {
    flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .bFRrAX {
    gap:16px;
  display:flex;
  flex-direction:row;
  }
      

      
        
        
      
      
  .gdLbl {
    :;
  color:var(--text-sub, #525866);
  font-size:14px;;
  font-style:normal;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -paragraph/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .lead-form\:ByHRNskxW6vK0C53zGAJT {
    font-size:var(--font-size-xs);
  }
      

      
        
        
      
      
  .bAQaJZ {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
  
      

        
        
      
      
  .bWpTnd {
    width:fit-content;
  height:auto;
  }
      

      
        
        
      
      
  .so-button-secondary\:root {
    color:var(--text-sub, #525866);
  width:inherit;
  cursor:pointer;
  height:36px;
  row-gap:4px;
  font-size:14px;
  column-gap:4px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  user-select:none;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:0.75rem;
  border-radius:10px;
  outline-color:transparent;
  outline-style:solid;
  outline-width:var(--border-lg);
  padding-right:0.75rem;
  flex-direction:row;
  outline-offset:var(--border-md);
  -ms-user-select:none;
  justify-content:center;
  -moz-user-select:none;
  background-color:var(--bg-white, #ffffff);
  -webkit-user-select:none;
  -webkit-tap-highlight-color:transparent;
  }
      

      
  .so-button-secondary\:root:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root:active {
    transition:none;
  background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root:focus-visible {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:var(--border-lg);
  outline-offset:var(--border-md);
  }
      


  .so-button-secondary\:root.trigger-open {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-button-secondary\:root.disabled {
    opacity:0.5;
  background-color:var(--neutral-0, #0b0a0b);
  }
      

        
        
      
      
  .ckeMDa {
    top:0px;
  left:0px;
  color:inherit;
  right:0px;
  bottom:0px;
  display:flex;
  z-index:;
  position:absolute;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:column;
  justify-content:center;
  background-color:var(--neutral-0, #0b0a0b);
  }
      

      
        
        
      
      
  .dlBtkE {
    width:20px;
  height:20px;
  margin:auto;
  animation:1s linear 0ms infinite normal none running animation-dcxPGa;
  border-color:#d9d9d9;
  border-style:solid;
  border-width:3px;
  border-radius:50%;
  border-top-color:#181b25cc;
  border-top-style:solid;
  border-top-width:3px;
  }
      

      
        
                  @keyframes animation-dcxPGa {
                    
                        0% {
                          rotate: 0 0 1 0deg;
                        }
                        

                        100% {
                          rotate: 360deg;
                        }
                        
                  }
                  
        
      
      
  
      

      
        
        
      
      
  .lead-form\:IRe4tZwTOXJTlr2MC4F3v {
    width:100%;
  align-items:center;
  padding-left:32px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fozlIY {
    width:100%;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:14px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-select-item\:root {
    gap:0.5rem;
  color:var(--text-sub, #525866);
  cursor:pointer;
  height:var(--interactive-height-sm);
  display:inline;
  font-size:14px;
  transition:background-color 200ms ease 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  padding-top:8px;
  white-space:normal;
  padding-left:0.75rem;
  border-radius:8px;
  outline-color:transparent;
  outline-style:solid;
  outline-width:0px;
  padding-right:0.75rem;
  text-overflow:ellipsis;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:space-between;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .so-select-item\:root:hover {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-select-item\:root:focus {
    background-color:var(--bg-weak, #F5F7FA);
  }
      


  .so-select-item\:root.checked {
    color:var(--text-strong, #0E121B);
  }
      


  .so-select-item\:root.disabled {
    color:var(--neutral-9, #6F6D78);
  }
      


  .so-select-item\:root.disabled:hover {
    background-color:transparent;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .BEodR {
    width:fit-content;
  height:fit-content;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .so-select-item\:gTaZlBzZUme6Pj37SjYHY {
    color:var(--brand-11, #BAA7FF);
  width:1rem;
  height:1rem;
  }
      

      
        
        
      
      
  .so-select-item\:tF-9Ck28ng5AW7VSAtlAd {
    color:var(--green-600, #1DAF61);
  }
      

      
        
        
      
      
  .eoZnA-d {
    flex:1;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  white-space:normal;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-select-content\:root {
    opacity:0;
  }
      

      
  .so-select-content\:root.open {
    opacity:1;
  }
      


  .so-select-content\:root.open-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      


  .so-select-content\:root.close-transition {
    transition:opacity 200ms ease 0ms normal;
  }
      


  .so-select-content\:root:focus {
    outline-color:#ffffff;
  outline-style:none;
  outline-width:0px;
  }
      

        
        
      
      
  .lead-form\:RCLoa-uVs186p8hqdmlKL {
    padding-top:0px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:12px;
  padding-right:4px;
  padding-bottom:0px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
        
      
      
  .dhiCVz {
    color:#E5E5E5;
  width:100%;
  height:36px;
  font-size:14px;
  font-family:'Geist';
  padding-left:36px;
  border-radius:10px;
  padding-right:8px;
  background-color:var(--alpha-white-10, #ffffff1a);
  }
      

      
  .dhiCVz:focus {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:var(--bg-strong, #0E121B);
  }
      


  .dhiCVz::placeholder {
    color:var(--alpha-white-24, #ffffff3d);
  }
      


  .dhiCVz.modal {
    color:var(--text-strong, #0E121B);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:#ffffff00;
  }
      


  .dhiCVz.modal:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:#ffffff00;
  }
      


  .dhiCVz.modal::placeholder {
    color:var(--text-soft, #99A0AE);
  }
      

        
        
      
      
  .fuhFoT {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:var(--font-size-xs);
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .djtlUB {
    color:#E5E5E5;
  width:100%;
  height:36px;
  display:none;
  font-size:14px;
  font-family:'Geist';
  padding-left:36px;
  border-radius:10px;
  padding-right:8px;
  background-color:var(--alpha-white-10, #ffffff1a);
  }
      

      
  .djtlUB:focus {
    outline-color:var(--yellow-500, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:var(--bg-strong, #0E121B);
  }
      


  .djtlUB::placeholder {
    color:var(--alpha-white-24, #ffffff3d);
  }
      


  .djtlUB.modal {
    color:var(--text-strong, #0E121B);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:#ffffff00;
  }
      


  .djtlUB.modal:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1.5px;
  background-color:#ffffff00;
  }
      


  .djtlUB.modal::placeholder {
    color:var(--text-soft, #99A0AE);
  }
      

        
        
      
      
  .cjbLnp {
    flex:1;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .bRXUFv {
    color:var(--text-sub, #525866);
  display:inline-block;
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .bARjkW {
    gap:16px;
  width:100%;
  flex-direction:row;
  }
      

      
          @media (max-width: 639.6px) {
            
  .bARjkW {
    gap:2px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-select\:root {
    width:100%;
  }
      

      
        
        
      
      
  .dqsoTv {
    width:fit-content;
  height:fit-content;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cVMNhr {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  opacity:0;
  position:absolute;
  pointer-events:none;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-select\:5t68LNrS7UCmo5dAbUf7t {
    width:inherit;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .RBDbA {
    gap:1rem;
  width:100%;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  }
      

      
          @media (max-width: 639.6px) {
            
  .RBDbA {
    padding-top:8px;
  padding-bottom:8px;
  }
      

          }
          
        
        
      
      
  .eWgcSE {
    gap:16px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cpDlJV {
    color:var(--text-strong);
  width:100%;
  cursor:pointer;
  font-size:var(--fontSize);
  min-height:36px;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:all 300ms ease 0ms ;
  align-items:center;
  white-space:normal;
  padding-left:12px;
  border-radius:10px;
  padding-right:12px;
  flex-direction:row;
  justify-content:center;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
  .cpDlJV.white {
    color:var(--text-strong);
  background-color:var(--bg-white, #ffffff);
  }
      


  .cpDlJV.secondary {
    gap:4px;
  color:var(--text-sub, #525866);
  font-size:var(--fontSize);
  background:var(--bg-white-0, #FFF);;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      


  .cpDlJV.transparent {
    color:var(--text-white);
  background-color:var(--alpha-white-16);
  }
      


  .cpDlJV:hover {
    opacity:0.9;
  }
      


          @media (max-width: 1024px) {
            
  .cpDlJV {
    font-size:var(--font-size-sm);
  }
      

          }
          

  .cpDlJV.secondary:hover {
    background-color:var(--bg-weak);
  }
      


  .cpDlJV:disabled {
    opacity:0.8;
  pointer-events:none;
  }
      


  
      


  .cpDlJV.border-primary {
    color:var(--text-sub, #525866);
  font-size:var(--fontSize);
  background:var(--bg-white-0, #FFF);
  border-color:var(--yellow-600, #E6A819);
  border-style:solid;
  border-width:1px;
  }
      


  .cpDlJV.border-primary:hover {
    background-color:var(--bg-weak);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ZPLeQ {
    gap:12px;
  width:100%;
  align-items:center;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:row;
  padding-bottom:1rem;
  justify-content:start;
  border-bottom-color:var(--stroke-soft, #E1E4EA);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .dxITuK {
    color:var(--text-strong, #0E121B);
  font-size:16px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .fbyluC {
    top:8px;
  color:var(--icon-sub, #525866);
  right:8px;
  width:32px;
  cursor:pointer;
  height:32px;
  position:absolute;
  box-shadow:0px 1px 2px 0px rgba(10, 13, 20, 0.03);
  transition:all 300ms ease-in-out 0ms;
  align-items:center;
  padding-top:8px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .fbyluC:hover {
    color:var(--text-strong, #0E121B);
  box-shadow:0px 0px 0px 0px #00000000;
  border-color:var(--bg-weak, #F5F7FA);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

        
        
      
      
  .coWOAi {
    color:inherit;
  }
      

      
        
        
      
      
  .dmMFBd {
    :;
  width:var(--width);
  height:var(--height);
  display:flex;
  font-size:0px;
  align-items:center;
  padding-top:var(--padding);
  padding-left:var(--padding);
  border-radius:6px;
  padding-right:var(--padding);
  flex-direction:column;
  padding-bottom:var(--padding);
  justify-content:center;
  background-color:var(--background-color, #cceee2);
  }
      

      
        
        
      
      
  .dhDZsu {
    width:auto;
  height:auto;
  opacity:100;
  max-width:100%;
  max-height:100%;
  object-fit:cover;
  transition:all 300ms ease 0ms ;
  border-radius:4px;
  }
      

      
  .dhDZsu.hidden {
    opacity:0;
  }
      

        
        
      
      
  .lead-form-header\:Y_lm_4XTvIJMx8r10E2fk {
    border-color:var(--border-color, #E1E4EA);
  border-style:solid;
  border-width:1px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .lead-form\:v3OzspJHZ58btiQGTFf6r {
    margin-top:4px;
  max-height:200px;
  overflow-x:auto;
  overflow-y:auto;
  margin-bottom:4px;
  }
      

      
        
        
      
      
  .so-select-icon\:root {
    color:inherit;
  width:1.25rem;
  height:1.25rem;
  font-size:inherit;
  transition:rotate 200ms ease 0ms normal;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .so-select-icon\:root.open {
    rotate:z 180deg;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Bhsyc {
    width:600px;
  padding-top:4px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:4px;
  border-radius:16px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
          @media (max-width: 603.5px) {
            
  .Bhsyc {
    width:100%;
  }
      

          }
          
        
        
      
      
  .bonVTf {
    align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eShwfX {
    color:var(--text-strong, #0E121B);
  font-size:1.2rem;
  text-align:center;
  font-family:'Geist';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .frsnyO {
    color:var(--text-sub, #525866);
  font-size:1rem;
  text-align:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .EZCJW {
    gap:1rem;
  width:100%;
  height:100%;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column;
  padding-bottom:1rem;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cVhrjf {
    left:-120px;
  width:100px;
  bottom:0px;
  cursor:pointer;
  overflow:hidden;
  position:absolute;
  transform:translateY(-50%);
  box-shadow:0 0 14px 0px #22253080;
  transition:all 0.3s ease;
  border-top-left-radius:100%;
  border-top-right-radius:100%;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  }
      

      
  .cVhrjf:hover {
    box-shadow:0 0 6px 0px #22253080;
  }
      


  .cVhrjf.hide {
    left:0px;
  }
      

        
        
      
      
  .cfIFwM {
    top:0px;
  width:100vw;
  cursor:pointer;
  height:100vh;
  display:none;
  opacity:0;
  position:fixed;
  transition:all 0.3s ease;
  visibility:hidden;
  flex-direction:column;
  background-color:var(--bg-strong, #0E121B);
  }
      

      
          @media (min-width: 768px) {
            
  .cfIFwM {
    display:block;
  }
      

          }
          

  .cfIFwM.visible {
    opacity:0.4;
  z-index:99999;
  visibility:visible;
  }
      

        
        
      
      
  .chXskW {
    width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  background:#222530cc;
  transition:opacity 0.3s ease;
  padding-top:20%;
  padding-left:20%;
  padding-right:20%;
  padding-bottom:20%;
  }
      

      
  .chXskW:hover {
    opacity:1;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cAvxxR {
    width:100%;
  height:100%;
  display:flex;
  row-gap:8px;
  overflow:hidden;
  max-width:800px;
  background: white;
  column-gap:8px;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dDIdWQ {
    height:36px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-tooltip\:root {
    font-family:'Geist';
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn {
    color:var(--text-strong, #0E121B);
  scale:0.5;
  opacity:0;
  z-index:999;
  font-family:inherit;
  padding-top:0.5rem;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  border-radius:8px;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.open {
    scale:1;
  opacity:1;
  translate:0 0px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.top-in {
    translate:0 -12px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.top-out {
    scale:1;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.bottom-in {
    translate:0 12px;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.bottom-out {
    scale:1;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.open-transition {
    transition:all 200ms ease 0ms normal;
  }
      


  .so-tooltip\:Quw7nR6hflO7rsq8M8Qbn.close-transition {
    transition:all 50ms ease 0ms normal;
  }
      

        
        
      
      
  .so-tooltip\:UG8KFtFxGFS95EZ4dMxYT {
    font-family:inherit;
  }
      

      
        
        
      
      
  .dczSXH {
    width:10px;
  height:10px;
  rotate:z 45deg;
  display:flex;
  translate:0px -4px;
  flex-direction:column;
  background-color:var(--bg-white, #ffffff);
  border-right-color:var(--stroke-soft, #E1E4EA);
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:var(--stroke-soft, #E1E4EA);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-tooltip\:nS2agTda5a9VQBvH6ZX2e {
    font-family:inherit;
  }
      

      
        
        
      
      
  .cEpQwy {
    width:fit-content;
  height:fit-content;
  position:absolute;
  font-size:inherit;
  transform:var(--transform);
  font-family:inherit;
  font-weight:inherit;
  transform-origin:var(--transform-origin);
  }
      

      
  .cEpQwy.top {
    top:0px;
  left:var(--left);
  }
      


  .cEpQwy.bottom {
    left:var(--left);
  bottom:0px;
  }
      


  .cEpQwy.right {
    top:var(--top);
  right:0px;
  }
      


  .cEpQwy.left {
    top:var(--top);
  left:0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dSIzXO {
    width:var(--tooltip-width);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bTLTTl {
    flex:1;
  max-width:100%;
  }
      

      
  .bTLTTl.right {
    display:flex;
  align-items:flex-end;
  justify-content:flex-start;
  }
      


  .bTLTTl.mw-50 {
    max-width:50%;
  }
      

        
        
      
      
  .Fohym {
    width:100%;
  row-gap:0px;
  column-gap:0px;
  flex-direction:column;
  }
      

      
        
        
      
      
  .bwinsS {
    color:var(--neutral-400);
  transition:color 300ms ease;
  }
      

      
  .bwinsS:hover {
    color:var(--neutral-700);
  }
      

        
        
      
      
  .bEpmBk {
    width:20px;
  cursor:pointer;
  height:20px;
  display:flex;
  transition:all 0.3s ease;
  align-items:center;
  border-radius:4px;
  justify-content:center;
  }
      

      
  
      

        
        
      
      
  .nmyXQ {
    color:var(--text-sub, #525866);
  font-size:14px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  .feedback-button\:NDQvxKEnVGvDvv2WMERsL {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eXaIAs {
    color:var(--primary-base);
  cursor:pointer;
  }
      

      
  .eXaIAs:hover {
    text-decoration:underline;
  }
      

        
        
      
      
  .cIgIHj {
    width:50%;
  height:1.3rem;
  animation:1.5s ease 0ms infinite normal none running animation-bVxOcb;
  background:linear-gradient(90deg, var(--neutral-200) 25%, #f0f0f0 50%, var(--neutral-200) 75%) 0% 0% / 200% 100%;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
        
        
      
      
  .chatbot-speech-bubble\:Gj3OozewR0cHEPiV0mII- {
    display:inline;
  }
      

      
        
        
      
      
  .bdFsEZ {
    width:100%;
  height:100%;
  z-index:99;
  position:absolute;
  background:linear-gradient(#ffffff00 75%, #ffffff 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
  pointer-events:none;
  }
      

      
        
        
      
      
  .bZFKAu {
    font-weight:var(--font-weight-bold);
  }
      

      
        
        
      
      
  .bLyImd {
    width:100%;
  display:flex;
  opacity:1;
  row-gap:5px;
  column-gap:5px;
  transition:all 0.3s ease;
  align-items:center;
  padding-top:0px;
  padding-left:0px;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
  .bLyImd.visible {
    opacity:1;
  }
      


          @media (min-width: 768px) {
            
  .bLyImd {
    opacity:1;
  }
      

          }
          
        
        
      
      
  .SkasG {
    row-gap:8px;
  overflow:hidden;
  column-gap:8px;
  max-height:242px;
  transition:all 0.5s ease;
  }
      

      
  .SkasG.visible {
    max-height:1000px;
  }
      

        
        
      
      
  .chatbot-speech-bubble\:Xvjlo2qeIHNNGbFl_ElKf {
    color:var(--text-strong);
  display:inline;
  }
      

      
        
        
      
      
  .eTykPF {
    height:1.3rem;
  animation:1.5s ease 0ms infinite normal none running animation-bVxOcb;
  background:linear-gradient(90deg, var(--neutral-200) 25%, #f0f0f0 50%, var(--neutral-200) 75%) 0% 0% / 200% 100%;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
        
        
      
      
  .xJVQI {
    width:100%;
  row-gap:8px;
  animation:;
  column-gap:8px;
  }
      

      
        
        
      
      
  .erkgWQ {
    color:var(--text-sub);
  width:100%;
  cursor:pointer;
  display:flex;
  overflow:hidden;
  font-size:14px;
  transition:all 0.3s ease;
  align-items:center;
  padding-top:6px;
  padding-left:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .erkgWQ:hover {
    background: var(--neutral-100);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .bUdYPV {
    color:var(--text-soft);
  font-size:var(--font-size-xxs);
  }
      

      
        
        
      
      
  .efJOze {
    transition:all 0.3s ease;
  }
      

      
  .efJOze.upside-down {
    transform:rotate(-180deg);
  }
      

        
        
      
      
  .eZKLKk {
    width:100%;
  display:inline;
  transition:all 0.3s ease;
  }
      

      
        
        
      
      
  .eeakti {
    color:var(--text-soft, #99A0AE);
  cursor:pointer;
  display:flex;
  row-gap:8px;
  background:var(--neutral-100);
  column-gap:8px;
  transition:background-color 300ms ease 0ms ;
  align-items:center;
  padding-top:8px;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .eeakti:hover {
    background:var(--neutral-200);
  border-color:var(--bg-weak);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .cowtlB {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .fzeDSZ {
    object-fit:contain;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
  .fzeDSZ.cover {
    object-fit:cover;
  }
      

        
        
      
      
  .dETuwj {
    row-gap:4px;
  column-gap:4px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .JMwPs {
    color:var(--text-sub);
  font-size:var(--font-size-xs);
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  .evZLfK {
    :;
  gap:2px;
  color:var(--text-white-0, #FFF);;
  width:fit-content;
  cursor:pointer;
  z-index:10;
  position:relative;
  font-size:14px;
  min-width:36px;
  background:rgba(255, 255, 255, 0.10);;
  font-style:normal;;
  min-height:36px;
  transition:all 400ms ease-in-out 0ms ;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:24px; /* 150% */;
  padding-left:12px;
  border-radius:10px;;
  padding-right:12px;
  flex-direction:row;
  letter-spacing:-0.176px;;
  backdrop-filter:blur(7px);;
  justify-content:center;
  background-color:#00000038;
  /* -label/-medium */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .evZLfK:hover {
    background-color:rgba(255, 255, 255, 0.20);;
  }
      


  .evZLfK.dark {
    background-color:var(--neutral-700, #2B303B);
  }
      


  .evZLfK.dark:hover {
    background-color:var(--neutral-600, #525866);
  }
      


  .evZLfK.light {
    color:var(--icon-sub, #525866);
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  background-color:var(--neutral-0, #ffffff);
  }
      


  .evZLfK.light:hover {
    color:var(--text-strong, #0E121B);
  border-color:var(--neutral-0, #ffffff);
  border-style:solid;
  border-width:1px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      


  .evZLfK.icon-only {
    width:32px;
  height:32px;
  }
      

        
        
      
      
  .ddAcNB {
    transition:fill 200ms cubic-bezier(0.65, 0.04, 0.35, 1) 0ms ;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eRaAiH {
    color:var(--text-sub-600, #525866);;
  width:fit-content;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-xxs);
  column-gap:4px;
  font-style:normal;;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:16px; /* 133.333% */;
  padding-top:4px;
  padding-left:8px;
  border-radius:100px;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:0.48px;;
  padding-bottom:4px;
  text-transform:uppercase;;
  justify-content:center;
  background-color:var(--bg-weak, #F5F7FA);
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
          @media (min-width: 768px) {
            
  .eRaAiH {
    font-size:var(--font-size-xs);
  }
      

          }
          

  .eRaAiH.primary {
    color:var(--yellow-700, #C99A2C);
  background-color:var(--yellow-50, #FFFAEB);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cevPzx {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .bQLnKE {
    :;
  color:var(--text-strong);
  font-size:var(--font-size-sm);
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bJnciU {
    display:flex;
  row-gap:8px;
  overflow:hidden;
  column-gap:8px;
  align-items:center;
  flex-shrink:1;
  white-space:nowrap;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .eKtRIo {
    width:100%;
  row-gap:2px;
  column-gap:2px;
  }
      

      
        
        
      
      
  .cfqUHI {
    color:var(--text-strong);
  display:-webkit-box;
  overflow:hidden;
  font-size:14px;
  align-self:stretch;
  font-style:normal;
  font-weight:500;
  line-height:20px;
  border-style:solid;
  border-width:0px;
  text-overflow:ellipsis;
  flex-direction:row;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  }
      

      
        
        
      
      
  .fcYqyg {
    width:100%;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fodRSK {
    width:95px;
  height:57px;
  display:none;
  background:var(--backgroundColor);
  object-fit:contain;
  transition:all 300ms ease 0ms ;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
          @media (min-width: 768px) {
            
  .fodRSK {
    display:block;
  }
      

          }
          

  .fodRSK.always-visible {
    display:block;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .ffrbno {
    color:inherit;
  display:inline;
  font-size:var(--font-size-xs);
  flex-direction:row;
  letter-spacing:1px;
  text-transform:uppercase;
  }
      

      
        
        
      
      
  .eesZQs {
    width:auto;
  display:flex;
  row-gap:8px;
  position:relative;
  max-width:100%;
  background:;
  column-gap:8px;
  align-items:flex-start;
  padding-top:6px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:6px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .eesZQs.right {
    display:flex;
  max-width:90%;
  background: var(--neutral-50);
  align-items:flex-end;
  margin-right:8px;
  justify-content:center;
  }
      


          @media (min-width: 768px) {
            
  .eesZQs.right {
    max-width:90%;
  padding-top:10px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:10px;
  }
      

          }
          
        
                  @keyframes animation-bVxOcb {
                    
                        0% {
                          background: linear-gradient(90deg, rgb(225, 228, 234) 25%, rgb(240, 240, 240) 50%, rgb(225, 228, 234) 75%) scroll border-box padding-box repeat repeat -200% 0% / 200% 100% rgba(0, 0, 0, 0);
                        }
                        

                        100% {
                          background: linear-gradient(90deg, rgb(225, 228, 234) 25%, rgb(240, 240, 240) 50%, rgb(225, 228, 234) 75%) scroll border-box padding-box repeat repeat 200% 0% / 200% 100% rgba(0, 0, 0, 0);
                        }
                        
                  }
                  
        
      
      
  
      

      
  .chatbot-speech-bubble\:zu4n0B50RHJVpc1lddL8m.loading {
    color:var(--text-soft);
  font-style:italic;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .chatbot-chat\:F4bsRZHhbqUvm1MOBcwXO {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cXQQGw {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .chChsU {
    display:flex;
  row-gap:4px;
  column-gap:4px;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .NjNRD {
    flex:1;
  color:var(--text-soft);
  font-size:var(--font-size-sm);
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .brizqR {
    color:var(--primary-base);
  }
      

      
        
        
      
      
  .chatbot-chat\:PqCT-i1m5pDmy1mzgAcJX {
    display:flex;
  max-width:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .chatbot-chat\:Q8oTrDUg2u2fIM7w7PsqL {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .chatbot-chat\:SURjHtviz4iO0vIrudCt2 {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .chatbot-chat\:TOBHVEyJKOKxx7opnQG_w {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .KFGkz {
    display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:flex-end;
  padding-left:8px;
  padding-right:8px;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .egKgCL {
    color:var(--text-sub);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  background: white;
  transition:all 0.3s ease;
  align-items:center;
  border-color:var(--neutral-200);
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .egKgCL:hover {
    color:var(--text-strong);
  background: var(--neutral-100);
  }
      

        
        
      
      
  .cCcTt {
    width:100%;
  display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .dmTKqT {
    color:var(--text-sub);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  background: white;
  transition:all 0.3s ease;
  align-items:center;
  border-color:var(--neutral-200);
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .dmTKqT:hover {
    color:var(--text-strong);
  background: var(--neutral-100);
  }
      


  .dmTKqT.active {
    color:var(--text-white);
  background:var(--green-500);
  }
      


  .dmTKqT.active:hover {
    background:var(--green-300);
  }
      

        
        
      
      
  .boRBbU {
    width:100%;
  display:flex;
  align-items:flex-start;
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .cLYUHv {
    color:var(--text-sub);
  width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  background: white;
  transition:all 0.3s ease;
  align-items:center;
  border-color:var(--neutral-200);
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .cLYUHv:hover {
    color:var(--text-strong);
  background: var(--neutral-100);
  }
      


  .cLYUHv.hidden {
    visibility:hidden;
  }
      

        
        
      
      
  .bbYZRB {
    flex:1;
  width:100%;
  row-gap:8px;
  column-gap:8px;
  overflow-y:auto;
  }
      

      
        
        
      
      
  .chatbot-chat\:gq_5Rvplr9cPxVNeZcQE0 {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .buHrjd {
    cursor:pointer;
  display:flex;
  row-gap:4px;
  font-size:var(--font-size-sm);
  column-gap:4px;
  transition:all 0.3s ease;
  align-items:center;
  padding-left:4px;
  padding-right:4px;
  flex-direction:row;
  justify-content:flex-start;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  }
      

      
  .buHrjd:hover {
    background:var(--red-100);
  }
      

        
        
      
      
  .chatbot-chat\:lzEUYD25dFwxZN0eYF_pO {
    left:50%;
  width:80px;
  height:80px;
  z-index:999;
  position:absolute;
  transform:translateX(-50%);
  }
      

      
          @media (min-width: 450px) {
            
  
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .bAegLh {
    background:white;
  transition:border-color 300ms ease;
  border-color:var(--neutral-200);
  border-style:solid;
  border-width:1px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .bAegLh.focus {
    border-color:var(--neutral-300);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .ECMno {
    width:44px;
  cursor:pointer;
  height:44px;
  display:flex;
  background:var(--primary-base);
  transition:all 0.3s ease;
  align-items:center;
  justify-content:center;
  border-top-left-radius:0px;
  border-top-right-radius:10px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:10px;
  }
      

      
  .ECMno:hover {
    background:var(--primary-dark);
  }
      


  .ECMno:disabled {
    background:var(--neutral-200);
  pointer-events:none;
  }
      

        
        
      
      
  .eNijUX {
    color:var(--neutral-700);
  width:100%;
  row-gap:8px;
  column-gap:8px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  }
      

      
        
        
      
      
  .eiuBHu {
    flex:1;
  color:var(--text-sub);
  height:36px;
  font-size:var(--font-size-sm);
  background: white;
  padding-left:8px;
  padding-right:8px;
  }
      

      
  
      

        
        
      
      
  .chatbot-chat\:ttoEzvitjZbL0qt1hSK35 {
    width:100%;
  }
      

      
        
        
      
      
  .fgfcME {
    width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  }
      

      
          @media (min-width: 768px) {
            
  .fgfcME {
    width:fit-content;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .JGvEs {
    color:var(--text-sub);
  width:36px;
  cursor:pointer;
  height:36px;
  display:none;
  background: white;
  transition:all 0.3s ease;
  align-items:center;
  border-color:var(--neutral-200);
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .JGvEs:hover {
    color:var(--text-strong);
  background: var(--neutral-100);
  }
      


          @media (min-width: 768px) {
            
  .JGvEs {
    display:flex;
  align-items:center;
  justify-content:center;
  }
      

          }
          
        
        
      
      
  .etqvlA {
    gap:0px;
  color:var(--text-sub, #525866);
  width:fit-content;
  cursor:pointer;
  font-size:15px;
  background:var(--neutral-100);
  font-style:normal;
  transition:all 0.3s ease;
  align-items:center;
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  line-height:20px;
  padding-top:6px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:6px;
  justify-content:start;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .etqvlA:hover {
    color:var(--text-strong, #0E121B);
  background:var(--neutral-200);
  }
      


  .etqvlA.disabled {
    color:var(--text-disabled);
  background:var(--neutral-50);
  pointer-events:none;
  }
      


          @media (min-width: 768px) {
            
  .etqvlA {
    padding-top:10px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:10px;
  }
      

          }
          

  .etqvlA.lead {
    color:var(--text-strong);
  background:var(--primary-base);
  }
      


  .etqvlA.lead:hover {
    background:var(--primary-dark);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cfdZZ {
    row-gap:8px;
  column-gap:8px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .chatbot-component\:Z42-5-MJnnJq8cqAzSv6d {
    height:100%;
  }
      

      
        
        
      
      
  .cUymWk {
    height:100dvh;
  background: var(--primary-base);
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  }
      

      
        
        
      
      
  .bfSMVx {
    right:0px;
  width:100%;
  z-index:99999999;
  position:fixed;
  max-width:768px;
  transform:translate(100%);
  transition:all 0.5s ease;
  }
      

      
  .bfSMVx.open {
    transform:translate(0);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .app-provider\:6cpoLRLA-7RrGiklrVXd7 {
    width:100%;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cgGrpZ {
    height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .studium-toast-provider\:EHoCuCPIdlpuyLfO6qn6j {
    width:100%;
  display:flex;
  position:relative;
  max-width:360px;
  transition:height 150ms ease 0ms normal;
  flex-direction:column;
  }
      

      
        
        
      
      
  .bHYIqa {
    top:var(--top);
  width:100%;
  position:absolute;
  pointer-events:all;
  }
      

      
  .bHYIqa.swipe-out-top {
    translate:0 -100%;
  }
      


  .bHYIqa.swipe-out-right {
    translate:100% 0px;
  }
      


  .bHYIqa.swipe-out-bottom {
    translate:0 100%;
  }
      


  .bHYIqa.swipe-out-left {
    translate:-100% 0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .so-toast\:root {
    color:var(--neutral-11, #B5B2BC);
  width:100%;
  opacity:0;
  translate:0 16px;
  padding-top:.5rem;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:1rem;
  border-radius:16px;
  padding-right:1rem;
  padding-bottom:.5rem;
  background-color:var(--bg-white, #ffffff);
  }
      

      
  .so-toast\:root.open {
    gap:0px;
  opacity:1;
  translate:0 0px;
  transition:translate 250ms ease 0ms normal, top 150ms ease 0ms normal;
  }
      


  .so-toast\:root.closing {
    opacity:0;
  translate:0 -16px;
  }
      


  .so-toast\:root.open-transition {
    transition:all 250ms ease 0ms normal;
  }
      


  .so-toast\:root.close-transition {
    transition:all 150ms ease 0ms normal;
  }
      


  .so-toast\:root.success {
    color:var(--success-11, #0BD8B6);
  border-color:var(--success-6, #145750);
  border-style:solid;
  border-width:1px;
  background-color:var(--success-2, #111C1B);
  }
      


  .so-toast\:root.warning {
    color:var(--warning-11, #FFCA16);
  border-color:var(--warning-6, #5C3D05);
  border-style:solid;
  border-width:1px;
  background-color:var(--warning-2, #1D180F);
  }
      


  .so-toast\:root.critical {
    color:var(--critical-11, #FF949D);
  border-color:var(--critical-6, #6F2539);
  border-style:solid;
  border-width:1px;
  background-color:var(--critical-2, #1E1517);
  }
      

        
        
      
      
  .rKRcu {
    gap:0.5rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .so-toast\:GzqJozUSBB1So2uRnb31N {
    width:16px;
  height:16px;
  }
      

      
        
        
      
      
  .so-toast\:PCdgT3v7VpxYt2z2X1le8 {
    color:var(--icon-sub, #525866);
  width:24px;
  height:24px;
  align-items:center;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  border-radius:8px;
  justify-content:center;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bCkKDS {
    flex:1;
  color:var(--text-strong, #0E121B);
  font-size:1rem;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .ezeRiZ {
    width:var(--width);
  height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .studium-toast-provider\:x6GTACpQdeYmTt5hkITEm {
    align-items:end;
  padding-top:1.25rem;
  padding-left:1.25rem;
  padding-right:1.25rem;
  padding-bottom:1.25rem;
  justify-content:start;
  }
      

      
          @media (max-width: 1024px) {
            
  .studium-toast-provider\:x6GTACpQdeYmTt5hkITEm {
    align-items:center;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Static---Verifizierte-Hochschul-Bewertungen\:uMvQZnkAOftFq45z-eB5o {
    color:var(--text-sub);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bDAqqR {
    width:100%;
  height:68px;
  }
      

      
        
        
      
      
  .dHYPmh {
    width:100%;
  height:2px;
  background-color:var(--neutral-700, #2B303B);
  }
      

      
        
        
      
      
  .elURjC {
    cursor:pointer;
  display:flex;
  flex-direction:column;
  }
      

      
        
        
      
      
  .bSfvrW {
    gap:16px;
  width:100%;
  max-width:1376px;
  padding-left:32px;
  padding-right:32px;
  }
      

      
        
        
      
      
  .dHSFFA {
    position:relative;
  }
      

      
  .dHSFFA:focus-visible {
    outline:none;
  }
      

        
        
      
      
  .dKjbTg {
    height:auto;
  display:block;
  opacity:0.2;
  max-width:100%;
  object-fit:contain;
  }
      

      
        
        
      
      
  .cpmSas {
    :;
  color:var(--text-strong, #0E121B);
  font-size:14px;;
  font-style:normal;;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  letter-spacing:-0.084px;;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .cMZybS {
    display:inline-block;
  text-align:center;
  padding-top:32px;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:32px;
  }
      

      
        
        
      
      
  .cJVcbN {
    color:var(--text-soft, #99A0AE);
  display:flex;
  row-gap:0.25rem;
  background:;
  column-gap:0.25rem;
  padding-top:0.5rem;
  flex-direction:column;
  }
      

      
        
        
      
      
  .bgNBne {
    font-size:var(--font-size-xs);
  font-family:Geist;
  }
      

      
        
        
      
      
  .cLNWwF {
    top:40px;
  left:0px;
  width:100%;
  display:flex;
  z-index:99;
  position:absolute;
  max-width:600px;
  background: white;
  box-shadow:0 10px 20px #111c;
  max-height:50vh;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-top:0.5rem;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:column;
  padding-bottom:0.5rem;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      

      
          @media (min-width: 600px) {
            
  .cLNWwF {
    width:100vw;
  }
      

          }
          

  .cLNWwF.inside-navbar {
    left:-20px;
  right:-80px;
  width:90vw;
  }
      


          @media (min-width: 720px) {
            
  .cLNWwF.inside-navbar {
    right:0px;
  }
      

          }
          

          @media (min-width: 380px) {
            
  .cLNWwF.inside-navbar {
    left:unset;
  }
      

          }
          
        
        
      
      
  .doZttG {
    color:var(--text-soft, #99A0AE);
  cursor:pointer;
  row-gap:.25rem;
  background:;
  column-gap:.25rem;
  min-height:56px;
  transition:background-color 300ms ease 0ms ;
  align-items:start;
  padding-top:0.5rem;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-bottom:0.5rem;
  justify-content:center;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .doZttG:hover {
    background: var(--bg-weak);
  border-color:var(--bg-weak);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .enGijD {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  overflow:hidden;
  position:absolute;
  }
      

      
        
        
      
      
  .fciyAF {
    color:var(--text-soft, #99A0AE);
  cursor:pointer;
  display:flex;
  row-gap:4px;
  background:;
  column-gap:4px;
  min-height:56px;
  overflow-x:auto;
  transition:background-color 300ms ease 0ms ;
  align-items:center;
  padding-top:0.5rem;
  border-color:var(--stroke-soft);
  border-style:solid;
  border-width:1px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  flex-direction:row;
  padding-bottom:0.5rem;
  justify-content:space-between;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  }
      

      
  .fciyAF:hover {
    background: var(--bg-weak);
  border-color:var(--bg-weak);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .eGboRf {
    height:41vh;
  margin-top:0.5rem;
  overflow-x:hidden;
  overflow-y:scroll;
  border-top-color:var(--stroke-soft);
  border-top-style:solid;
  border-top-width:1px;
  }
      

      
        
        
      
      
  .QWSqr {
    color:var(--text-soft, #99A0AE);
  row-gap:0.25rem;
  flex-grow:1;
  background:;
  column-gap:0.25rem;
  padding-top:0.5rem;
  }
      

      
        
        
      
      
  .bpoIUX {
    color:#121212;
  display:-webkit-box;
  overflow:hidden;
  font-size:14px;
  align-self:stretch;
  font-style:normal;
  font-weight:500;
  line-height:20px;
  border-style:solid;
  border-width:0px;
  text-overflow:ellipsis;
  flex-direction:row;
  letter-spacing:-0.72px;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  }
      

      
        
        
      
      
  .cWtRXx {
    color:var(--text-white, #ffffff);
  right:8px;
  width:24px;
  cursor:pointer;
  height:24px;
  z-index:99999;
  position:absolute;
  background:var(--bg-surface);
  transition:all 300ms ease-in-out 0ms ;
  align-items:center;
  border-radius:6px;
  justify-content:center;
  }
      

      
  .cWtRXx.hidden {
    opacity:0;
  }
      


  .cWtRXx.white {
    color:var(--text-soft, #99A0AE);
  }
      

        
        
      
      
  .eHbRwc {
    color:var(--text-white, #ffffff);
  width:100%;
  height:100%;
  font-size:var(--font-size-sm);
  padding-left:32px;
  border-radius:6px;
  padding-right:8px;
  background-color:var(--neutral-800, #222530);
  }
      

      
  .eHbRwc:focus {
    outline-color:var(--primary-base, #F6B51E);
  outline-style:solid;
  outline-width:1px;
  }
      


  .eHbRwc.white {
    color:var(--text-sub, #525866);
  background-color:var(--neutral-0, #ffffff);
  }
      

        
        
      
      
  .bbqRKd {
    left:8px;
  color:var(--text-white, #ffffff);
  position:absolute;
  }
      

      
  .bbqRKd.white {
    color:var(--text-soft, #99A0AE);
  }
      

        
        
      
      
  .kfXAw {
    flex:1;
  row-gap:4px;
  column-gap:4px;
  }
      

      
        
        
      
      
  .fvBORE {
    gap:4px;
  width:100%;
  overflow-x:auto;
  padding-top:4px;
  padding-left:4px;
  border-radius:10px;
  padding-right:4px;
  flex-direction:row;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
        
        
      
      
  .bEDcEL {
    flex:1;
  color:var(--text-soft-400, #99A0AE);;
  width:fit-content;
  cursor:pointer;
  height:28px;
  display:flex;
  font-size:14px;;
  column-gap:0.5rem;
  font-style:normal;;
  text-align:center;;
  transition:all 300ms ease-in-out 0ms normal;
  align-items:center;
  font-family:Geist;;
  font-weight:500;;
  line-height:20px; /* 142.857% */;
  padding-top:8px;
  white-space:nowrap;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:row;
  letter-spacing:-0.084px;;
  padding-bottom:8px;
  justify-content:center;
  /* -label/-small */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
  .bEDcEL:hover {
    color:var(--text-sub, #525866);
  }
      


  .bEDcEL.active {
    color:var(--text-strong, #0E121B);
  box-shadow:0px 6px 10px 0px rgba(14, 18, 27, 0.06), 0px 2px 4px 0px rgba(14, 18, 27, 0.03);;
  background-color:var(--bg-white, #ffffff);
  }
      


  .bEDcEL.disabled {
    pointer-events:none;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .fvNcSY {
    height:36px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .main-navbar\:56BUW_6WUuZHW7ZhHAWIq {
    width:210px;
  }
      

      
        
        
      
      
  .csOHbB {
    rotate:z var(--Rotation);
  transition:all 300ms ease-out 0ms normal;
  }
      

      
        
        
      
      
  .dWWCsM {
    top:68px;
  width:100%;
  height:.5px;
  display:none;
  opacity:0;
  z-index:99;
  position:absolute;
  overflow-y:hidden;
  transition:all 300ms ease-in 0ms normal;
  padding-top:0px;
  padding-bottom:0px;
  background-color:var(--neutral-900, #181B25);
  }
      

      
  .dWWCsM.dropdownActive {
    height:auto;
  opacity:1;
  padding-top:32px;
  padding-bottom:32px;
  }
      


          @media (min-width: 1200px) {
            
  .dWWCsM {
    display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:start;
  }
      

          }
          
        
        
      
      
  .cFMwMV {
    overflow:hidden;
  max-height:var(--max-height);
  transition:max-height 300ms ease 0ms ;
  margin-left:16px;
  }
      

      
          @media (min-width: 1200px) {
            
  .cFMwMV {
    display:none;
  }
      

          }
          
        
        
      
      
  .ehRFAV {
    cursor:pointer;
  }
      

      
        
        
      
      
  .esHXWo {
    width:100%;
  height:100%;
  max-width:1376px;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fmKBhm {
    width:112px;
  }
      

      
          @media (min-width: 768px) {
            
  .fmKBhm {
    width:100%;
  }
      

          }
          
        
        
      
      
  .bWOnvn {
    gap:7px;
  align-items:center;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
        
        
      
      
  .dEoGjv {
    gap:24px;
  width:448px;
  height:auto;
  max-width:100%;
  translate:0 200%;
  transition:all 500ms ease-in 0ms normal;
  padding-top:4px;
  padding-left:4px;
  border-radius:20px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
  .dEoGjv.active {
    translate:0;
  }
      

        
        
      
      
  .btbgcj {
    color:var(--green-600);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .rbbyE {
    width:100%;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .dSzlEe {
    color:var(--text-sub, #525866);
  font-size:15px;
  font-style:normal;;
  text-align:center;;
  font-family:'Geist';
  font-weight:var(--font-weight-regular);
  line-height:24px;
  letter-spacing:-0.176px;;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  .bnmAes {
    :;
  color:var(--text-strong, #0E121B);
  font-size:24px;
  font-style:normal;;
  text-align:center;;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:32px;
  /* -title/-h5 -title */:;
  font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .epDntu {
    gap:6px;
  }
      

      
        
        
      
      
  .Login\:S9pp-NH3ouPvqfvbgf6cE {
    gap:5px;
  width:100%;
  }
      

      
          @media (min-width: 600px) {
            
  
      

          }
          
        
        
      
      
  .bvcgjU {
    display:flex;
  row-gap:12px;
  column-gap:12px;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .dNpuff {
    gap:24px;
  width:100%;
  box-shadow:0px 1px 2px 0px rgba(10, 13, 20, 0.03);
  padding-top:16px;
  border-color:var(--stroke-soft, #E1E4EA);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:16px;
  padding-right:16px;
  padding-bottom:16px;
  background-color:var(--bg-white, #ffffff);
  }
      

      
        
        
      
      
  .cxKYda {
    display:flex;
  row-gap:2px;
  font-size:var(--font-size-xs);
  column-gap:2px;
  align-items:center;
  font-family:Geist;
  font-weight:var(--font-weight-regular);
  flex-direction:row;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .Login\:hWDQYqD9qSzF6vzxp0wlM {
    max-width:100%;
  }
      

      
        
        
      
      
  .ckasrF {
    top:8px;
  color:var(--icon-sub, #525866);
  right:8px;
  cursor:pointer;
  position:absolute;
  padding-top:4px;
  padding-left:4px;
  border-radius:100px;
  padding-right:4px;
  padding-bottom:4px;
  background-color:var(--bg-weak, #F5F7FA);
  }
      

      
  .ckasrF:hover {
    color:var(--icon-strong, #0E121B);
  background-color:var(--bg-soft, #E1E4EA);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .Login\:sBiUOkcgQta8Pxba3QP01 {
    gap:5px;
  width:100%;
  }
      

      
          @media (min-width: 600px) {
            
  
      

          }
          
        
        
      
      
  .cPeePh {
    position:relative;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bxJYsw {
    position:sticky;
  align-items:center;
  padding-top:12px;
  padding-left:12px;
  padding-right:12px;
  flex-direction:row;
  padding-bottom:12px;
  justify-content:space-between;
  }
      

      
          @media (min-width: 1200px) {
            
  .bxJYsw {
    display:none;
  }
      

          }
          
        
        
      
      
  .bBPjMW {
    gap:6px;
  margin-right:16px;
  flex-direction:row;
  }
      

      
          @media (min-width: 1200px) {
            
  .bBPjMW {
    gap:8px;
  flex-direction:row;
  }
      

          }
          
        
        
      
      
  .nsYRk {
    top:-7px;
  color:var(--text-strong, #0E121B);
  right:-6px;
  display:flex;
  position:absolute;
  font-size:12px;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:12px;
  padding-top:4px;
  padding-left:6px;
  border-radius:100px;
  padding-right:6px;
  flex-direction:column;
  padding-bottom:4px;
  background-color:var(--primary-base, #F6B51E);
  }
      

      
        
        
      
      
  .dTxhMP {
    top:0px;
  left:0px;
  right:0px;
  width:100%;
  bottom:0px;
  height:100vh;
  opacity:0;
  z-index:-1;
  position:absolute;
  translate:0%;
  background:rgba(14, 18, 27, 0.70);;
  transition:opacity 300ms ease 0ms;
  pointer-events:none;
  backdrop-filter:blur(5px);;
  }
      

      
  .dTxhMP.navMenuOpen {
    opacity:1;
  z-index:1;
  translate:0;
  pointer-events:all;
  }
      


          @media (min-width: 1200px) {
            
  .dTxhMP {
    display:none;
  }
      

          }
          
        
        
      
      
  .ekPtzk {
    display:none;
  }
      

      
          @media (min-width: 1200px) {
            
  .ekPtzk {
    display:flex;
  flex-direction:column;
  }
      

          }
          
        
        
      
      
  
      

      
          @media (min-width: 1200px) {
            
  .dUBozj {
    flex-direction:row;
  }
      

          }
          
        
        
      
      
  .eUCAjR {
    font-family:'Geist';
  padding-left:28px;
  }
      

      
        
        
      
      
  .esfFZi {
    top:0px;
  left:0px;
  width:100vw;
  height:100vh;
  display:flex;
  z-index:999;
  position:absolute;
  translate:var(--Translate);
  transition:all 300ms ease-in-out 0ms normal;
  background-color:var(--neutral-900, #181B25);
  border-right-color:var(--neutral-700, #2B303B);
  border-right-style:solid;
  border-right-width:1px;
  }
      

      
          @media (min-width: 450px) {
            
  .esfFZi {
    width:80vw;
  }
      

          }
          

          @media (min-width: 1200px) {
            
  .esfFZi {
    top:unset;
  width:auto;
  height:auto;
  position:relative;
  translate:0;
  border-color:black;
  border-style:solid;
  border-width:0px;
  flex-direction:row;
  background-color:inherit;
  }
      

          }
          
        
        
      
      
  .LnyKw {
    top:0px;
  left:0px;
  color:var(--neutral-0, #ffffff);
  right:0px;
  width:100%;
  bottom:0px;
  height:68px;
  z-index:9999999;
  position:fixed;
  align-items:start;
  flex-direction:row;
  justify-content:center;
  background-color:var(--bg-strong, #0E121B);
  border-bottom-color:var(--neutral-800, #222530);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
  
      

        
        
      
      
  .bZMYIL {
    height:100%;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
          @media (min-width: 1200px) {
            
  .bZMYIL {
    padding-left:12px;
  }
      

          }
          
        
        
      
      
  .eByQOW {
    gap:4px;
  color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:;
  }
      

      
  .eByQOW:hover {
    background-color:#ffffff1a;
  }
      

        
        
      
      
  .folMrg {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  display:flex;
  row-gap:0px;
  font-size:14px;
  column-gap:0px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
  .folMrg:hover {
    background-color:#ffffff1a;
  }
      

        
        
      
      
  .cZAaEP {
    font-size:14px;
  font-family:'Geist';
  font-weight:inherit;
  }
      

      
        
        
      
      
  .dHuvTg {
    width:100%;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cPbQog {
    width:36px;
  cursor:pointer;
  height:36px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  border-radius:10px;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .cPbQog:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1290px) {
            
  .cPbQog {
    background-color:var(--alpha-white-10, #ffffff1a);
  }
      

          }
          
        
        
      
      
  .fyJbLA {
    width:100%;
  }
      

      
          @media (min-width: 1200px) {
            
  .fyJbLA {
    display:none;
  }
      

          }
          
        
        
      
      
  .dfZTEB {
    gap:8px;
  max-width:300px;
  flex-direction:column;
  }
      

      
        
        
      
      
  .MgQuN {
    color:var(--text-strong, #0E121B);
  font-size:9px;
  font-family:Geist;
  font-weight:inherit;
  line-height:16px;
  padding-top:0px;
  padding-left:6px;
  border-radius:100px;
  padding-right:6px;
  padding-bottom:0px;
  background-color:var(--yellow-600, #E6A819);
  }
      

      
        
        
      
      
  .dWpWBI {
    overflow:hidden;
  max-height:var(--MaxHeight);
  transition:max-height 300ms ease 0ms ;
  margin-left:16px;
  }
      

      
        
        
      
      
  .bNELUZ {
    gap:2px;
  cursor:pointer;
  height:36px;
  min-width:36px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  padding-left:6px;
  border-radius:10px;
  padding-right:6px;
  flex-direction:row;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .bNELUZ:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1290px) {
            
  .bNELUZ {
    :;
  background:rgba(255, 255, 255, 0.10);;
  }
      

          }
          
        
        
      
      
  .hSPGO {
    width:36px;
  cursor:pointer;
  height:36px;
  display:flex;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  border-radius:10px;
  flex-direction:column;
  backdrop-filter:blur(2px);;
  justify-content:center;
  }
      

      
  .hSPGO:hover {
    background-color:var(--alpha-white-16, #ffffff29);
  }
      


          @media (min-width: 1200px) {
            
  .hSPGO {
    display:none;
  }
      

          }
          
        
        
      
      
  .eipazK {
    gap:4px;
  color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  display:flex;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:center;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:8px;
  border-radius:10px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:flex-start;
  }
      

      
  .eipazK:hover {
    background-color:#ffffff1a;
  }
      


  .eipazK.highlight {
    color:var(--primary-base);
  }
      

        
        
      
      
  .main-navbar\:szdQf9JKHLA57TwtrHo1k {
    :;
  }
      

      
          @media (min-width: 1200px) {
            
  .main-navbar\:szdQf9JKHLA57TwtrHo1k {
    display:none;
  }
      

          }
          
        
        
      
      
  .bkVXEP {
    flex:1;
  overflow-y:auto;
  flex-direction:column;
  }
      

      
          @media (min-width: 1200px) {
            
  .bkVXEP {
    flex-direction:row;
  }
      

          }
          
        
        
      
      
  .biMfmj {
    top:68px;
  width:100%;
  height:0px;
  opacity:0;
  z-index:-1;
  position:absolute;
  transition:all 300ms ease-out 0ms normal;
  }
      

      
  .biMfmj.dropdownActive {
    top:68px;
  height:93vh;
  opacity:1;
  z-index:1;
  position:absolute;
  }
      

        
        
      
      
  .eqGXje {
    cursor:pointer;
  display:flex;
  margin-left:16px;
  flex-direction:column;
  }
      

      
          @media (min-width: 1200px) {
            
  .eqGXje {
    display:none;
  }
      

          }
          
        
        
      
      
  .MTNxa {
    color:var(--grey-200, #E5E5E5);
  width:100%;
  cursor:pointer;
  font-size:14px;
  transition:all 500ms ease-in-out 0ms normal;
  align-items:start;
  font-family:'Geist';
  font-weight:var(--font-weight-normal);
  line-height:20px;
  padding-top:8px;
  padding-left:10px;
  border-radius:10px;
  padding-right:10px;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .MTNxa:hover {
    background-color:#ffffff1a;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .cOyUmv {
    top:-15px;
  left:50%;
  color:var(--text-white);
  width:30px;
  height:30px;
  display:flex;
  position:absolute;
  transform:translateX(-50%);
  background:var(--primary-base);
  align-items:center;
  font-family:Geist;
  font-weight:var(--font-weight-bolder);
  border-radius:100%;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      